﻿using GDM.Hogar.Managers.Contratos;
using GDM.Hogar.Repositorios.Contratos;
using System;

namespace GDM.Hogar.Managers
{
    public class HogarManager : IHogarManager
    {
        private readonly IHogarRepositorio _hogarRepositorio;

        public HogarManager(IHogarRepositorio hogarRepositorio)
        {
            if (hogarRepositorio == null)
            {
                throw new ArgumentNullException("hogarRepositorio");
            }
            _hogarRepositorio = hogarRepositorio;
        }

        public void ActualizarHogar(Entidades.Hogar hogar)
        {
            _hogarRepositorio.ActualizarHogar(hogar);
        }

        public Entidades.Hogar ObtenerHogar()
        {
            return _hogarRepositorio.ObtenerHogar();
        }
    }
}